<?
$coltp3Esp = '"'.$tip3Nombre[3][2].'"';	
switch($db->driver)
	{
	case 'mssql':
	$isql = 'select
				convert(char(14), b.RADI_NUME_RADI) as "IDT_Numero Radicado"
				,b.RADI_PATH as "HID_RADI_PATH"
				,'.$sqlFecha.' as "DAT_Fecha Radicado"
				,convert(char(14), b.RADI_NUME_RADI) as "HID_RADI_NUME_RADI"
				,UPPER(b.RA_ASUN)  as "Asunto"'.
				$colAgendado.
				',d.NOMBRE_DE_LA_EMPRESA '.$tip3Nombre[3][2].'
				,c.SGD_TPR_DESCRIP as "Tipo Documento" 
				,b.RADI_USU_ANTE "Enviado Por"
				,convert(char(14),b.RADI_NUME_RADI) "CHK_CHKANULAR"
				,b.RADI_LEIDO "HID_RADI_LEIDO"
				,b.RADI_NUME_HOJA "HID_RADI_NUME_HOJA"
				,b.CARP_PER "HID_CARP_PER"
				,b.CARP_CODI "HID_CARP_CODI"
				,b.SGD_EANU_CODIGO "HID_EANU_CODIGO"
				,b.RADI_NUME_DERI "HID_RADI_NUME_DERI"
				,b.RADI_TIPO_DERI "HID_RADI_TIPO_DERI"
				,b.RADI_FIRMA_DIG "HID_RADI_FIRMA_DIG"
		 from
		 radicado b
	left outer join SGD_TPR_TPDCUMENTO c
	on b.tdoc_codi=c.sgd_tpr_codigo
	left outer join BODEGA_EMPRESAS d
	on b.eesp_codi=d.identificador_empresa
    where 
		b.radi_nume_radi is not null
		and b.radi_depe_actu='.$dependencia.
		$whereUsuario.$whereFiltro.'
		'.$whereCarpeta.'
		'.$sqlAgendado.'
	  order by '.$order .' ' .$orderTipo;	
	break;
	case 'oracle':
	case 'oci8':
	case 'oci805':
	case 'ocipo':
	//Consulta clasica
	$isql = 'select
		 to_char(b.RADI_NUME_RADI) as "IDT_Numero Radicado" 
			, b.RADI_PATH as "HID_RADI_PATH" 
			, '.$sqlFecha.' as "DAT_Fecha Radicado" 
			, to_char(b.RADI_NUME_RADI) as "HID_RADI_NUME_RADI" 
			, UPPER(b.RA_ASUN) as "Asunto"'. $colAgendado. '
			, c.SGD_TPR_DESCRIP as "Tipo Documento" 
			, -(round(((radi_fech_radi+(c.sgd_tpr_termino * 7/5))-sysdate))) as "Dias de Radicado" 
			, u.USUA_NOMB "Enviado Por" 
			, to_char(b.RADI_NUME_RADI) "CHK_CHKANULAR" 
			, b.RADI_LEIDO "HID_RADI_LEIDO" 
			, b.RADI_NUME_HOJA "HID_RADI_NUME_HOJA" 
			, b.CARP_PER "HID_CARP_PER" , b.CARP_CODI "HID_CARP_CODI" 
			, b.SGD_EANU_CODIGO "HID_EANU_CODIGO" 
			, b.RADI_NUME_DERI "HID_RADI_NUME_DERI" 
			, b.RADI_TIPO_DERI "HID_RADI_TIPO_DERI"
			, b.RADI_FIRMA_DIG "HID_RADI_FIRMA_DIG"
		from
			radicado b
			LEFT JOIN SGD_TPR_TPDCUMENTO c ON b.tdoc_codi=c.sgd_tpr_codigo
			LEFT JOIN BODEGA_EMPRESAS d ON b.eesp_codi=d.identificador_empresa
			LEFT JOIN USUARIO u ON b.RADI_USU_ANTE = u.usua_login
		where
			b.radi_nume_radi is not null
			and b.radi_depe_actu='.$dependencia. $whereUsuario.$whereFiltro. ' '.$whereCarpeta.'
			'.$sqlAgendado.' ORDER BY '.$order .' ' .$orderTipo;
	//Consulta clasica para mostrar columnas adicionales (Fecha ultima reasignacion, nombre remitente,cedula de remitente)
	$isqlF = 'select
		 to_char(b.RADI_NUME_RADI) as "IDT_Numero Radicado" 
			, b.RADI_PATH as "HID_RADI_PATH" 
			, '.$sqlFecha.' as "DAT_Fecha Radicado" 
			, to_char(b.RADI_NUME_RADI) as "HID_RADI_NUME_RADI" 
			, UPPER(b.RA_ASUN) as "Asunto"'. $colAgendado. '
			, c.SGD_TPR_DESCRIP as "Tipo Documento" 
			, -(round(((radi_fech_radi+(c.sgd_tpr_termino * 7/5))-sysdate))) as "Dias de Radicado" 
			, '.$sqlFechaTx.' as "Fecha_R"
			, b.USUA_DOC_ANTE AS "Id_Remitente"
			, u.USUA_NOMB "Enviado Por" 
			, to_char(b.RADI_NUME_RADI) "CHK_CHKANULAR" 
			, b.RADI_LEIDO "HID_RADI_LEIDO" 
			, b.RADI_NUME_HOJA "HID_RADI_NUME_HOJA" 
			, b.CARP_PER "HID_CARP_PER" , b.CARP_CODI "HID_CARP_CODI" 
			, b.SGD_EANU_CODIGO "HID_EANU_CODIGO" 
			, b.RADI_NUME_DERI "HID_RADI_NUME_DERI" 
			, b.RADI_TIPO_DERI "HID_RADI_TIPO_DERI"
			, b.RADI_FIRMA_DIG "HID_RADI_FIRMA_DIG"
		from
			radicado b
			LEFT JOIN SGD_TPR_TPDCUMENTO c ON b.tdoc_codi=c.sgd_tpr_codigo
			LEFT JOIN BODEGA_EMPRESAS d ON b.eesp_codi=d.identificador_empresa
			LEFT JOIN USUARIO u ON b.RADI_USU_ANTE = u.usua_login
		where
			b.radi_nume_radi is not null
			and b.radi_depe_actu='.$dependencia. $whereUsuario.$whereFiltro. ' '.$whereCarpeta.'
			'.$sqlAgendado.' ORDER BY '.$order .' ' .$orderTipo;

	break;
	case 'postgres':

$isql = 'select
				b.RADI_NUME_RADI as "IDT_Numero Radicado"
				,b.RADI_PATH as "HID_RADI_PATH"
				,'.$sqlFecha.' as "DAT_Fecha Radicado"
				, b.RADI_NUME_RADI as "HID_RADI_NUME_RADI"
				,UPPER(b.RA_ASUN)  as "Asunto"'.
				$colAgendado.
				',d.NOMBRE_DE_LA_EMPRESA  as '.$tip3Nombre[3][2].'
				,c.SGD_TPR_DESCRIP as "Tipo Documento" 
				,b.RADI_USU_ANTE as "Enviado Por"
				,b.RADI_NUME_RADI as "CHK_CHKANULAR"
				,b.RADI_LEIDO as "HID_RADI_LEIDO"
				,b.RADI_NUME_HOJA as "HID_RADI_NUME_HOJA"
				,b.CARP_PER as "HID_CARP_PER"
				,b.CARP_CODI as "HID_CARP_CODI"
				,b.SGD_EANU_CODIGO as "HID_EANU_CODIGO"
				,b.RADI_NUME_DERI as "HID_RADI_NUME_DERI"
				,b.RADI_TIPO_DERI as "HID_RADI_TIPO_DERI"
				,b.RADI_FIRMA_DIG "HID_RADI_FIRMA_DIG"
		 from
		 radicado b
	left outer join SGD_TPR_TPDCUMENTO c
	on b.tdoc_codi=c.sgd_tpr_codigo
	left outer join BODEGA_EMPRESAS d
	on b.eesp_codi=d.identificador_empresa
    where 
		b.radi_nume_radi is not null
		and b.radi_depe_actu='.$dependencia.
		$whereUsuario.$whereFiltro.'
		'.$whereCarpeta.'
		'.$sqlAgendado.'
	  order by '.$order .' ' .$orderTipo;
	break;	
	}
?>
